Filter hook 'update_themes_{$hostname}'

in WP Core File wp-includes/update.php at line 798

Description

Filters the update response for a given theme hostname. The dynamic portion of the hook name, `$hostname`, refers to the hostname of the URI specified in the `Update URI` header field. specified in the `Update URI` header field. Optional. List of translation updates for the theme. This is not the version of the language file. Should be a date in the `YYYY-MM-DD HH:MM:SS` format. } }

Occurrences

Filename Line Number
wp-includes/update.php 798

Parameters

Type Name Description
array|false $update { The theme update data with the latest details. Default false.
array $theme_data Theme headers.
string $theme_stylesheet Theme stylesheet.
string[] $locales Installed locales to look up translations for.

PHP Doc

/**
		 * Filters the update response for a given theme hostname.
		 *
		 * The dynamic portion of the hook name, `$hostname`, refers to the hostname
		 * of the URI specified in the `Update URI` header field.
		 *
		 * @since 6.1.0
		 *
		 * @param array|false $update {
		 *     The theme update data with the latest details. Default false.
		 *
		 *     @type string $id           Optional. ID of the theme for update purposes, should be a URI
		 *                                specified in the `Update URI` header field.
		 *     @type string $theme        Directory name of the theme.
		 *     @type string $version      The version of the theme.
		 *     @type string $url          The URL for details of the theme.
		 *     @type string $package      Optional. The update ZIP for the theme.
		 *     @type string $tested       Optional. The version of WordPress the theme is tested against.
		 *     @type string $requires_php Optional. The version of PHP which the theme requires.
		 *     @type bool   $autoupdate   Optional. Whether the theme should automatically update.
		 *     @type array  $translations {
		 *         Optional. List of translation updates for the theme.
		 *
		 *         @type string $language   The language the translation update is for.
		 *         @type string $version    The version of the theme this translation is for.
		 *                                  This is not the version of the language file.
		 *         @type string $updated    The update timestamp of the translation file.
		 *                                  Should be a date in the `YYYY-MM-DD HH:MM:SS` format.
		 *         @type string $package    The ZIP location containing the translation update.
		 *         @type string $autoupdate Whether the translation should be automatically installed.
		 *     }
		 * }
		 * @param array       $theme_data       Theme headers.
		 * @param string      $theme_stylesheet Theme stylesheet.
		 * @param string[]    $locales          Installed locales to look up translations for.
		 */